#ifndef __ITOUCHLISTENER_H__
#define __ITOUCHLISTENER_H__

#include <TouchData.h>

	//! Clients should implement this class
	class ITouchListener
	{
	public:
	
		virtual ~ITouchListener() {};
		
		//! Notify that a finger has just been made active. 
		virtual void fingerDown(TouchData data) = 0;

		//! Notify that a finger has just been made active. 
		virtual void fingerUpdate(TouchData data) = 0;

		//! A finger is no longer active..
		virtual void fingerUp(TouchData data) = 0;
	};

#endif 
